

#ifndef __CCmdTreeBonus_h__
#define __CCmdTreeBonus_h__

#include "CTAsyncCmd.h"
#include "commclass.h"

class CMainCtrl;
class CCmdTreeBonus : public CTLib::CTAsyncCmd
{
public:
    CCmdTreeBonus()
    {
        _auiGid.Clear();
    }

    virtual int Do(void* pData);
    virtual int LogicDo(int iRet);
    virtual int CallBack(int iRet);    
    int ProcOneUser (CPlayerBaseInfo& stPlayerBaseInfo, CPlayerDetailInfo& stPlayerDetailInfo);

    CTArray<unsigned int, MAX_CLAN_COUNT_PER_ZONE * MAX_CLAN_MEMBER_COUNT> _auiGid;
    CMainCtrl* pstMainCtrl;
};


#endif // __CCmdTreeBonus_h__

